Embedded Control Using FPGA

نویسنده

  • V. Sornam Viswanathan
چکیده

FPGA stands for Field Programmable Gate Array. It is an integrated circuit that can be configured by the user in order to implement digital logic functions of varying complexities. FPGA can be very effectively used for control purposes in processes demanding very high loop cycle time. The implementation of a digital controller in a FPGA can be parallel,resulting in very high speeds of operation. This fact enables FPGA‘s to score over general purpose computing chips like DSP chips,which have a limited number of Multiplier ACcumulator (MAC) units that can be used for the controller design. This report looks at the serial and parallel implementation of PID controller on a FPGA as suggested by [1]. A PID controller was specifically chosen so that the issues and the trade off‘s involved in the implementation of controllers could be understood. A more efficient implementation of a PID using Distributed Arithmetic (DA) was looked at. This makes use of the Look Up Table (LUT) rich characteristics of the FPGA. The final part of the report suggests the recent trends in FPGA based control like reconfiguration,co-design implementation of controllers. Mention was made of the implementation of a fuzzy logic based controller for the truck back upper problem as suggested by [2]. Also the implementation of a Model Predictive Controller using Co-design techniques as suggested by [3] was looked into.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Field Programmable Gate Array Implementation of Active Control Laws for Multi-mode Vibration Damping

This paper investigate the possibility and effectiveness of multi-mode vibration control of a plate through real-time FPGA (Field Programmable Gate Array) implementation. This type of embedded system offers true parallel and high throughput computation abilities. The control object is an aluminum panel, clamped to a Perspex box’s upper side. Two types of control laws are studied. The first belo...

متن کامل

A FPGA Embedded Web Server for Remote Monitoring and Control of Smart Sensors Networks

This article describes the implementation of a web server using an embedded Altera NIOS II IP core, a general purpose and configurable RISC processor which is embedded in a Cyclone FPGA. The processor uses the μCLinux operating system to support a Boa web server of dynamic pages using Common Gateway Interface (CGI). The FPGA is configured to act like the master node of a network, and also to co...

متن کامل

Networked Embedded Control of Modular Robot Manipulators Using VDC

In this paper, a networked embedded control of modular robot manipulators without using joint torque sensing is presented. The proposed solution uses an effective control and communication mechanism based on the virtual decomposition control (VDC) approach with embedded FPGA (Field Programmable Gate Array) implementation. A hierarchical master-slaves control structure is used, supported by a hi...

متن کامل

Developing FPGA-based Embedded Controllers using Matlab/Simulink

Field Programmable Gate Arrays (FPGAs) are emerging as suitable platforms for implementing embedded control systems. FPGAs offer advantages such as high performance and concurrent computing which makes them attractive in many embedded applications. As reconfigurable devices, they can be used to build the hardware and software components of an embedded system on a single chip. Traditional FPGA d...

متن کامل

Floating Point FPGA: Architecture and Modelling

Abstract—This paper presents an architecture for a reconfigurable device which is specifically optimised for floating point applications. Fine-grained units are used for implementing control logic and bit-oriented operations, while parameterised and reconfigurable word-based coarse-grained units incorporating word-oriented lookup tables and floating point operations are used to implement datapa...

متن کامل

FPGA based Control of a Production Cell System

Most motion control systems for mechatronic systems are implemented on digital computers. In this paper we present an FPGA based solution implemented on a low cost Xilinx Spartan III FPGA. A Production Cell setup with multiple parallel operating units is chosen as a test case. The embedded control software for this system is designed in gCSP using a reusable layered CSP based software structure...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005